home *** CD-ROM | disk | FTP | other *** search
/ Chip: Internet / Chip Internet.iso / viewer / mpegw32g / faq.txt next >
Text File  |  1994-09-19  |  20KB  |  454 lines

  1. Subject: My MPEGPLAY.EXE FAQ. Lots of MPEG info included
  2.  
  3. Note this is not the MPEG FAQ.
  4. It is the faq.txt file for my port of the Berkeley MPEG Video Player
  5. It contains info about AVI->MPEG , CDI(tm) to .MPG etc
  6. The lastest version can be found of ftp.ecel.uwa.edu.au (130.95.4.2)
  7. in /users/michael
  8. If you believe any of this information to be incorrect please contact
  9. me as soon as possiable.
  10. email: michael@ecel.uwa.edu.au
  11.  
  12. =====================================================================================
  13. DISCLAIMER - ALL OR PART OF THIS INFORMATION MAY BE THE PERSONAL RANTINGS OF A MAD
  14. LUNATIC. IT SHOULD BE TREATED AS SUCH. USE IT AT YOUR OWN RISK. DON'T BELIEVE ANY
  15. OF IT.
  16.  
  17. =====================================================================================
  18. QUESTION: WHY DOESN'T THE MPEG PLAYER SUPPORT SOUND
  19.  
  20. ANSWER:
  21. MPEG Audio like MPEG Video is heavly compressed. Because of this it requires a large
  22. amount of CPU in-order to decode it in real time.
  23. A 486DX/33 can just decode (fully!) MPEG audio in real time.
  24. Besides the computational load involved in decoding MPEG audio there is also the
  25. overhead in syncronizing them properly.
  26. I believe that a 486DX2/66 may just be capable of decoding 160x120 sized mpegs at
  27. 10fps with sound.
  28. I have written some audio code but it is a low priority for me.
  29.  
  30. =====================================================================================
  31. QUESTION: WHAT IS WIN32S
  32.  
  33. ANSWER:
  34. Win32s is the Microsoft Windows 32 bit extender. It lets you run several NT
  35. programs as well as the MPEG player. The lastest version of Mosaic requires it
  36. to be installed. Win32s programs will be supported in Windows 4.
  37. You can find Win32s on ftp.ecel.uwa.edu.au in /users/michael
  38. The lastest version is on ftp.microsoft.com in /developer/devtools/win32sdk
  39. Version 1.61 of the MPEG Player Requires the lastest Win32s. If you already
  40. have an old copy of Win32s on your machine you should upgrade it.
  41.  
  42. =====================================================================================
  43. QUESTION: WHAT IS WING
  44.  
  45. ANSWER:
  46. WinG is a fast DIB library that is designed to allow programmers to transfer images
  47. to the screen as fast as is possiable under windows.
  48. More information on WinG can be found on ftp.microsoft.com in /developer/drg/wing
  49. WinG will be a part of Windows95 (dumb name if you ask me) the next version
  50. of Windows.
  51. WinDoom the Windows version of DOOM uses the WinG Library.
  52.  
  53. =====================================================================================
  54. QUESTION: THE MPEG PLAYER IS EXTREMLY SLOW AND DISPLAYING HORRIABLE COLORS
  55.  
  56. ANSWER:
  57. Check that your video card is in a 256 color mode and not a 16 color mode.
  58.  
  59. ==============================================================================
  60. QUESTION: WHEN I RUN THE MPEG PLAYER SETUP IT FALLS OVER WITH AN INCORRECT FILE
  61.           SIZE FOR README.TXT
  62.  
  63. ANSWER:
  64. Make sure you unzip disk1.zip into a clean(empty) directory and install it from there.
  65. I will be renaming the uncompressed versions of readme.txt to readmee.txt.
  66.  
  67. ==============================================================================
  68. QUESTION: I HAVE AN S3 GRAPHICS CARD THAT DOES NOT SEEM TO WORK WITH THE LATEST WIN32S
  69.  
  70. ANSWER:
  71. There is a known conflict between win32s v1.15a and some S3 video drivers.
  72. Try and obtain updated video drivers. A discussion of this problem was/has
  73. been going on in comp.os.ms-windows.nt
  74.  
  75. =====================================================================================
  76. QUESTION: HOW DO I CONVERT AVI FILE TO MPEGS AND VISA-VERSA
  77.  
  78. ANSWER:
  79.  
  80. (1) Load the AVI into the Video for Windows VIDEDIT program (comes on the
  81.     Video for Windows CD)
  82. (2) Export the AVI as a DIB sequence.
  83. (3) Convert (and possiably scale) the DIB'S to .PPM files. There are shareware/
  84.     freeware programs to do this. Alchemy is one.
  85. (4) use the mpeg2enc.exe file from ftp.netcomm.com in /users/cfogg/mpeg2 to
  86.     turn the .ppm files into a .mpg. Make sure you use the mpeg1.par file
  87.     as a template.
  88.  
  89. To go the other way.
  90. (1) use the mpeg2dec.exe file from the same site as mpeg2enc.exe to extract
  91.     the MPEG frames to a whole lot of .TGA files.
  92. (2) Convert the TGA files to .BMP (or .DIB)
  93. (3) Import the .DIB sequence into VIDEDIT
  94.  
  95. I have done things like extracting sequences from the CDI movie "StarTrek VI"
  96. and re-encoding them as a 160x120 MPEG sequence.
  97.  
  98. ==============================================================================
  99. QUESTION: DOES THE MPEG PLAYER WORK UNDER CHICAGO (WINDOWS95,WINDOWS 4 etc)
  100.  
  101. ANSWER:
  102. Yes - but I can't give much support with this. Ask Microsoft why it doesn't
  103. supply copies of WINDOWS95 to normal developers.
  104.  
  105. ==============================================================================
  106. QUESTION: WILL THE MPEG PLAYER BE AVAILABLE ON OTHER NT PLATFORMS (RISC etc)
  107.  
  108. ANSWER:
  109. I am looking into this. POWERPC version is a very high possablity at the moment.
  110.  
  111. ==============================================================================
  112. QUESTION: DOES THE MPEG PLAYER DECODE MPEG2 FILES
  113.  
  114. ANSWER:
  115. No.
  116. MPEG2 is really designed for much higher bitrate applications (Cable TV etc)
  117. There is no real advantages in Internet sites carrying MPEG2 movies.
  118. It does not give any increase in compression.
  119. MPEG2 files usually have a lower compression (for higher quality) and hence
  120. have a larger file size (about 4 times).
  121. MPEG2 decoders can decode MPEG1 streams.
  122. Why limit your audience by putting up MPEG2 streams for no good reason.
  123.  
  124. ==============================================================================
  125. QUESTION: IS THERE A MAXIMUM LIMIT TO THE FILE SIZE THE MPEG PLAYER CAN PLAY
  126.  
  127. ANSWER:
  128. The unregistered version is deliberatly limited to a maximum file size of 1 MB
  129. this was done to encourage you to register.
  130. The Registered version is only limited by the maximum file size allowed under DOS
  131. (or NT). ie Very Big.
  132.  
  133. ==============================================================================
  134. QUESTION: CAN YOU EXTRACT MPEG MOVIES FROM VIDEO CD DISKS.
  135.  
  136. ANSWER:
  137. Yes... But read on
  138.  
  139.         There are two types of Video CD Disk:
  140.  
  141.         (1) Original CDI(tm) disks intended for playback via a Phillips CDI(tm) Player
  142.             Most Video CD disks are in this format.
  143.             The TOC (table of contents) on these disks confuses almost all
  144.             CDROM drives and drivers.
  145.  
  146.         (2) White Book standard VideoCD disks.
  147.             All Video CD disk produced from June(July?) 94 should be in this format.
  148.             The TOC is not a problem.
  149.  
  150. To read MPEG data from the disks you need to extract the RAW 2352 byte sectors. This
  151. is similar to reading RAW digital audio from audio CD's but requires the drive/driver
  152. to syncronize correctly to the sector headers. Not all drives/drivers are capable of this.
  153. You may also need to remove the sector header bytes read depending on how flexable the
  154. MPEG decoder is. You should also know that CDI(tm) MPEG system layer headers differ slightly
  155. from the MPEG Standard. CDI(tm) streams use 0xb8 and 0xb9 instead of 0xc0 and 0xe0 as stream ID
  156. numbers.
  157.  
  158. The only drive and driver configuration I know of that can extract MPEG sequences
  159. from CDI disks is the SONY CDU33A with the Sony interface and Sony V1.73 CDROM driver.
  160. Very few drive/driver combinations work.
  161.  
  162. I have placed utilities and source to do this type of thing on our site ftp.ecel.uwa.edu.au
  163. in /users/michael . Read the cdi2mpg.txt file for a start.
  164.  
  165. Version 1.61 of the MPEG Player can play either a RAW CDROM read which includes sector
  166. header bytes or a fully extracted MPEG SEQUENCE.
  167.  
  168. CDI is a trademark of Phillips.
  169. ==============================================================================
  170.  
  171. QUESTION: IS FULL MPEG SOFTWARE DECODING POSSIABLE
  172.  
  173. ANSWER:
  174.  
  175. Yes but only on fast RISC Machines.
  176. I personally think MPEG decoding card are a much better idea.
  177.  
  178. >Newsgroups: comp.multimedia
  179. >Path: news.uwa.edu.au!harbinger.cc.monash.edu.au!yeshua.marcam.com!usc!sdd.hp.com!apollo.hp.com!netnews
  180. >From: kaczowka@apollo.HP.COM (Peter A. Kaczowka)
  181. >Subject: Re: Importance of MPEG and Video in MM
  182. >Sender: usenet@apollo.hp.com (Usenet News)
  183. >Message-ID: <CrJHG2.6z0@apollo.hp.com>
  184. >Date: Fri, 17 Jun 1994 11:33:37 GMT
  185. >References:  <jcvCrG1sB.MBp@netcom.com>
  186. >Nntp-Posting-Host: music.ch.apollo.hp.com
  187. >Organization: Hewlett-Packard Company, Chelmsford, MA
  188. >Lines: 37
  189.  
  190. > I'm looking for opinions as to the importance of Video (Especially
  191. > MPEG) to the future of MM.  Doing MPEG well really implies that
  192. > the audience have some sort of hardware assist for playback and there
  193. > are costs associated with such hardware.
  194.  
  195. Not necessarily.  HP already does full frame rate 1.15 Mbps
  196. MPEG-1, 352x240x30 fps or 352x288x25 fps on its 712/80 workstation.
  197. That's currently video only; playing the audio causes (B) frames
  198. to be skipped as necessary, but you still get better than 25 fps.
  199. The quality BTW is still far superior to Indeo et al even with
  200. the frame skipping.  If you reduce the MPEG bit rate down so
  201. that the quality is equivalent to say Indeo you can easily do
  202. 30 fps with sound; the cost of decoding MPEG depends on
  203. the bit rate.
  204.  
  205. The 712/60 will do around 20 fps with audio.  The 712/60 sells
  206. for $3995 US with 16MB memory, disk and 1024x768 color monitor.
  207. So these are not expensive high end workstations; fairly
  208. comparable in price to Pentium PCs.  What they do have is
  209. special instructions and frame buffer support added to support
  210. video.
  211.  
  212. Presumably if we (HP) can do it eventually "commodity" PC/Mac
  213. type machines will be able to do it also.  By then of course
  214. everyone will want CCIR type resolutions and MPEG-2 support :-)
  215.  
  216. BTW MPEG-2 mainly is important for interlaced video.  If you
  217. are coming from a film source (which is not interlaced) or
  218. displaying to CRT rather than a TV MPEG-2 does not offer
  219. much advantage over MPEG-1, so I believe MPEG-1 will be
  220. the standard for computers for quite some time.  MPEG-2 is
  221. much more important to broadcasters.
  222.  
  223. Pete Kaczowka
  224. HP Collaborative Desktop Lab
  225. Chelmsford MA
  226.  
  227.  
  228. ============================================================================
  229. QUESTION: I AM GETTING A GPF IN POINTER.DLL. WHAT DO I DO?
  230.  
  231. ANSWER:
  232.  
  233. ============================================================================
  234. Date: Tue, 30 Aug 1994 17:19:11 +0000 (GMT)
  235. From: Peter Caplan <PCAPLAN@agriculture.ucd.ie>
  236. Subject: Solution to gpf with mpegplay and Pointer.dll
  237. To: michael@ecel.uwa.edu.au
  238. Reply-to: pcaplan@agriculture.ucd.ie
  239. Organization: University College Dublin
  240. X-Envelope-to: michael@ecel.uwa.edu.au
  241. Priority: normal
  242.  
  243. Hi.
  244. The problem with pointer.dll and mpegplay is a clash between the
  245. enhanced MS mouse driver v9.01 and win32s. Micro$soft have released
  246. an updated pointer.dll to circumvent this problem - see attached app
  247. note.
  248. The updated file can be found at ftp.microsoft.com
  249. (\softlib\mslfiles\hd1061.exe).
  250. This self extracting archive contains a replacement pointer.dll
  251. It only works with v9.01
  252.  
  253. I suggest you encourage people to pick this up and hope it solves
  254. this problem (I appreciate its not an mpegplay problem)
  255.  
  256. Peter.
  257. DOCUMENT:Q119775  24-AUG-1994  [H_MOUSE]
  258. TITLE   :HD1061: POINTER.DLL Corrects GP Fault with Win32 Apps
  259. PRODUCT :Microsoft Mouse
  260. PROD/VER:9.01
  261. OPER/SYS:WINDOWS
  262. KEYWORDS:Appnote HD1061 Softlib
  263.  
  264. -----------------------------------------------------------------
  265. The information in this article applies to:
  266.  
  267.  - Microsoft Mouse driver version 9.01
  268. -----------------------------------------------------------------
  269.  
  270. When you start a Win32-based application using Win32s under Windows 3.1 or
  271. 3.11 or Windows for Workgroups, you may receive a general protection (GP)
  272. fault in POINTER.DLL caused by the Microsoft Mouse driver 9.01 GROWSTUB
  273. component. This Application Note, "HD1061: Updated POINTER.DLL Corrects GP
  274. Fault with Win32 Applications," contains an updated POINTER.DLL file that
  275. prevents this problem.
  276.  
  277. You can obtain this Application Note from the following sources:
  278.  
  279.  - CompuServe, GEnie, and Microsoft OnLine
  280.  - Microsoft Download Service (MSDL)
  281.  - The Internet (Microsoft anonymous ftp server)
  282.  - Microsoft Product Support Services
  283.  
  284. For complete information, see the "To Obtain This Application Note" section
  285. at the end of this article.
  286.  
  287. THE TEXT OF HD1061
  288. ==================
  289.  
  290. ======================================================================
  291.   Microsoft(R) Product Support Services Application Note (Text File)
  292.              HD1061: UPDATED POINTER.DLL CORRECTS GP FAULT
  293.                       WITH WIN32(R) APPLICATIONS
  294. ======================================================================
  295.                                                    Revision Date: 8/94
  296.                                                        1 Disk Included
  297.  
  298. The following information applies to Microsoft Mouse Driver,
  299. version 9.01.
  300.  
  301. ----------------------------------------------------------------------
  302. | INFORMATION PROVIDED IN THIS DOCUMENT AND ANY SOFTWARE THAT MAY    |
  303. | ACCOMPANY THIS DOCUMENT (collectively referred to as an Application|
  304. | Note) IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER     |
  305. | EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED     |
  306. | WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A PARTICULAR      |
  307. | PURPOSE. The user assumes the entire risk as to the accuracy and   |
  308. | the use of this Application Note. This Application Note may be     |
  309. | copied and distributed subject to the following conditions:  1) All|
  310. | text must be copied without modification and all pages must be     |
  311. | included;  2) If software is included, all files on the disk(s)    |
  312. | must be copied without modification (the MS-DOS(R)  utility        |
  313. | diskcopy is appropriate for this purpose);  3) All components of   |
  314. | this Application Note must be distributed together;  and  4) This  |
  315. | Application Note may not be distributed for profit.                |
  316. |                                                                    |
  317. | Copyright (C) 1994 Microsoft Corporation.  All Rights Reserved.    |
  318. | Microsoft, MS-DOS, and Win32 are registered trademarks and Windows |
  319. | and Win32s are trademarks of Microsoft Corporation.                |
  320. |--------------------------------------------------------------------|
  321.  
  322. INTRODUCTION
  323. ============
  324.  
  325. When you start a Win32-based application using Win32s(TM) under
  326. Windows(TM) 3.1 or 3.11 or Windows for Workgroups, you may receive a
  327. general protection (GP) fault in POINTER.DLL caused by the Microsoft
  328. Mouse driver 9.01 GROWSTUB component.
  329.  
  330. CORRECTING THE PROBLEM
  331. ======================
  332.  
  333. To correct this problem, do one of the following:
  334.  
  335.  - Remove POINTER.EXE from the load= line in the WIN.INI file and then
  336.    restart Windows.
  337.  
  338.    -or-
  339.  
  340.  - Upgrade to the Microsoft Mouse IntelliPoint software version 1.0.
  341.    For information about obtaining this upgrade, call the Microsoft
  342.    Sales Information Center at (800) 426-9400. There is a charge for
  343.    this upgrade.
  344.  
  345.    -or-
  346.  
  347.  - Install the Microsoft Mouse driver version 9.01b POINTER.DLL file
  348.    included with this Application Note.
  349.  
  350. The 9.01b POINTER.DLL file does not include any new functionality. It
  351. prevents the GP fault by removing some of the software functionality
  352. of the 9.01 driver (such as large pointer size and the Snap-to
  353. feature) when you are using the mouse in a Win32 application. This
  354. version of POINTER.DLL works with the 9.01 driver only; it generates
  355. various error messages when used with other versions.
  356.  
  357. To install the 9.01b POINTER.DLL
  358. --------------------------------
  359.  
  360. 1. Quit Windows or Windows for Workgroups.
  361.  
  362. 2. Make a backup copy of the currently installed POINTER.DLL file by
  363.    typing the following at the MS-DOS command prompt and then pressing
  364.    ENTER
  365.  
  366.       ren <drive>:<path>\pointer.dll pointer.old
  367.  
  368.    where <drive>:<path> is the location of your Microsoft Mouse files.
  369.  
  370.    For example, if your Microsoft Mouse files are installed in your
  371.    C:\WINDOWS directory, type the following at the MS-DOS command
  372.    prompt and then press ENTER:
  373.  
  374.       ren c:\windows\pointer.dll pointer.old
  375.  
  376. 3. Insert the enclosed HD1061 disk in the appropriate floppy disk
  377.    drive.
  378.  
  379. 4. To copy the file to the directory containing your Microsoft Mouse
  380.    files, type the following at the MS-DOS command prompt and then
  381.    press ENTER
  382.  
  383.       copy <drive>:\pointer.dll <destination>
  384.  
  385.    where <drive> is the floppy disk drive containing the HD1061 disk
  386.    and <destination> is the drive and directory containing your
  387.    Microsoft Mouse files.
  388.  
  389.    For example, if the HD1061 disk is in drive A and your Microsoft
  390.    Mouse files are in C:\WINDOWS, type the following at the MS-DOS
  391.    command prompt and then press ENTER:
  392.  
  393.       copy a:\pointer.dll c:\windows
  394. ---------------------------------------------------------------------
  395.  
  396. TO OBTAIN THIS APPLICATION NOTE
  397. ===============================
  398.  
  399.  - On CompuServe, GEnie, and Microsoft OnLine, Application Notes
  400.    are located in the Microsoft Software Library. You can find
  401.    HD1061 in the Software Library by searching on the word HD1061,
  402.    the Q number of this article, or S14865. HD1061 is a compressed,
  403.    self-extracting file. After you download HD1061, run it to
  404.    extract the file(s) it contains.
  405.  
  406.  - Application Notes are available by modem from the Microsoft
  407.    Download Service (MSDL), which you can reach by calling (206)
  408.    936-6735. This service is available 24 hours a day, 7 days a week.
  409.    The highest download speed available is 14,400 bits per second (bps).
  410.    For more information about using the MSDL, call (800) 936-4200 and
  411.    follow the prompts. To obtain HD1061, download HD1061.EXE.
  412.    HD1061.EXE is a compressed, self-extracting file. After you
  413.    download HD1061, run it to extract the file(s) it contains.
  414.  
  415.  - On the Internet, Application Notes are located on the Microsoft
  416.    anonymous ftp server, which you can reach by typing "ftp
  417.    ftp.microsoft.com" (without the quotation marks) at the ">" command
  418.    prompt. You can find HD1061.EXE in the SOFTLIB\MSLFILES directory.
  419.  
  420.  - If you are unable to access the source(s) listed above, you can
  421.    have this Application Note mailed or faxed to you by calling
  422.    Microsoft Product Support Services Monday through Friday, 6:00 A.M.
  423.    to 6:00 P.M. Pacific time at (206) 637-7098. If you are outside the
  424.    United States, contact the Microsoft subsidiary for your area. To
  425.    locate your subsidiary, call Microsoft International Customer
  426.    Service at (206) 936-8661.
  427.  
  428. Additional reference words: 9.01
  429.  
  430. =============================================================================
  431.  
  432. THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS
  433. PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND.  MICROSOFT DISCLAIMS
  434. ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES
  435. OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  IN NO
  436. EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR
  437. ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL,
  438. CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF
  439. MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE
  440. POSSIBILITY OF SUCH DAMAGES.  SOME STATES DO NOT ALLOW THE EXCLUSION
  441. OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES
  442. SO THE FOREGOING LIMITATION MAY NOT APPLY.
  443.  
  444. Copyright Microsoft Corporation 1994.
  445.  
  446.  
  447. Michael Simmons                     Office of Executive Dean
  448. Computer Officer         Faculties of Economics & Commerce, Education and Law
  449. Phone: (w)+61-9-380 2985       University of Western Australia
  450. Fax:      +61-9-380 1068      Stirling Highway Nedlands WA 6009
  451. Email: michael@ecel.uwa.edu.au           Australia
  452.  
  453.  
  454.